webdriver中calssname定位包含了空格或者.点的元素

webdriver定位calssname中包含了空格或者.点

webdriver认为这是不合法,我们不要一棵树上吊死,想办法规避问题;

我们可以考虑使用xpath或者cssselector
例如

By.cssSelector("li[class='menu mod-hd']");
By.xpath("//li[@class=''menu mod-hd']");
driver.findElement(By.cssSelector("li[class='menu mod-hd']"));
driver.findElement(By.xpath("//li[@class=''menu mod-hd']"));


相关标签:


评论: